# 身份运算符
# 运算符         含义
# is            is是判断两个标识符是不是引用自同一个对象，若指向的为同一个内存地址则返回True，否则返回False
# is not        is  not是判断两个标识符是不是引用自不同的对象，若指向的不是同一个内存地址则返回True，否则返回False
num01=6
num02=6
num03=6.0
# 知识点补充：
# 等号  ==   表示两个标识符的值是否相等
# 身份运算符  is  表示两个标识符指向的内存地址是否是同一个
print(num01==num02)
print("比较num01与num03的值是否相等")
print(num01==num03)
print("==========================")
print("比较num01与num02指向的内存地址是否是同一个")
print(num01 is num02)
print("==========================")
print("比较num01与num03指向的内存地址是否是同一个")
print(num01 is num03)

# 在python中可以使用内置函数id，查看变量的内存地址
print(id(num01))
print(id(num02))
print(id(num03))


